blind (someone) with science

Translations
éblouir quelqu’un avec la science